בהינתן קלט של אחד מתוך 2 מספרים 5 או 7
כתוב פסאודו קוד אשר בהינתן 5 מחזיר 7 ולהיפך מבלי להשתמש בשום תנאי (אסור להשתמש בתנאי מכל סוג שהוא לרבות case/if וכו)
תשובות
הוסף תשובה
|
לצפיה בתשובות
מאי 2024
מייצרים משתנה num = 12
מחזירים num - input
אפשר כמובן גם num = 35
אוגוסט 2024
ניתן לפתור ע"י פעולת XOR על הביט השני.
ייצוג בינארי של 5 : '101'
ייצוג בינארי של 7 : '111'
לכן, אם נבצע XOR על הביט השני- כלומר נהפוך את הביט השני (מאפס לאחד או מאחד לאפס), נקבל את המספר הרצוי.
return (n ^ 2)
if(mainString.contains(subString)){
System.out.println("substring includes in the main string");}
else {
System.out.println("substring not included in the main string);}
ראיון מול ראש צוות תוכנה במדור כלי טיס, לאחר מכן ראיון משאבי אנוש ושלב סופי ראיון מול ראש המנהל/מנהל מחלקה.
שאלות מתוך הראיון
נתון מערך של 10 מרובעים במרחב דו מימדי (הנתונים על ידי קורדינטות של פינה שמאל למטה ופינה ימין למעלה)
כל הריבועים אינם חופפים מרובעים אחרים למעט אחד, מצא אותו
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2023
ניתן ליצור טבלת ערבול שהמפתחות הן הנקודות והערך הוא int או bool ואז מכניסים לטבלת הערבול את הנקודות עד אשר פוגשים שוב את אותה נקודות ומחזירה אותה. סיבוכיות זמן O(n) וסיבוכיות זמן O(n)
אלביט מערכות בע"מ היא חברה ישראלית העוסקת בפיתוח ובייצור של מערכות אלקטרוניות ואמצעי לחימה מתקדמים. אלביט מערכות מפתחת, משווקת ומבצעת אינטגרציה של מערכות אלקטרוניות ואלקטרו-אופטיות ביטחוניות מתקדמות ללקוחות בכל רחבי העולם. החברה מתמקדת בפיתוח מערכות שליטה ובקרה, ומערכות מודיעין לשוק הצבאי, בביצוע השבחות של כלי טיס, כלי שיט ורכבים ובפיתוח ומסירה של מערכות כלי טיס בלתי מאוישים.